// const inputIntoViewDirective = {
//     inserted: function (el, binding, vnode) {
//       // console.log('inserted', el)
//       // scrollIntoView when element focus
//       el.onfocus = () => {
//           console.log(1111)
//         setTimeout(() => {
//           el.scrollIntoView() //  https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView
//           // console.log('scrollIntoView')
//         }, 400)
//       }
//     },
//     unbind: function (el, binding, vnode) {
//       el.onfocus = null
//       // console.log('touchDirective--unbind')
//     }
  
//   }
  
//   export default inputIntoViewDirective


//   const ua = navigator.userAgent;
// const iOS = /iPad|iPhone|iPod/.test(ua);
// const input = document.querySelector('input');
// console.log(input)

// input.addEventListener('focus', () => {
//   console.log(111)
//   setTimeout(() => {
//     if (iOS) {
//       if (!/OS 11_[0-3]\D/.test(ua)) {
//         document.body.scrollTop = document.body.scrollHeight;   
//       }
//     } else {
//       input.scrollIntoView(false);
//     }
//   }, 300);
// });